// 这个模块主要获取的品牌管理的数据模块
import request from "@/utils/request"
// 获取品牌列表的接口 /admin/product/baseTrademark/{page}/{limit} get
export const reqTradeMarkList = ({ page, limit }) => {
  return request({
    url: `/admin/product/baseTrademark/${page}/${limit}`,
    method: "get",
  })
}
// 处理新增品牌信息 /admin/product/baseTrademark/save post
// 携带参数:"logoUrl": "string", "tmName": "string" 不需要传id

// 修改品牌的信息 /admin/product/baseTrademark/update put
// 携带参数:"logoUrl": "string", "tmName": "string" 需要传id

// 由于新增和修改要传的参数只差了一个id,所以将它们封装在一起
export const reqAddOrUpdateTradeMark = (tradeMark) => {
  // 根据传过来的参数里有没有id来决定发送什么请求
  if (tradeMark.id) {
    // 修改
    return request({
      url: "/admin/product/baseTrademark/update",
      method: "put",
      data: tradeMark,
    })
  } else {
    return request({
      url: "/admin/product/baseTrademark/save",
      method: "post",
      data: tradeMark,
    })
  }
}
// 删除品牌管理商品 /admin/product/baseTrademark/remove/{id} delete
export const reqDeleteTradeMark = (id) => {
  return request({
    url: `/admin/product/baseTrademark/remove/${id}`,
    method: "delete",
  })
}
